﻿using System;

namespace WareHouseManagement.Commom
{
    public class InboundPar
    {
        public string TASK_NO { get; set; }
        public string EQPTID { get; set; }
        public string FROM_POSITION { get; set; }
        public string TO_POSITION { get; set; }
        public string MATERIAL_TYPE { get; set; }
        public string TASK_CODE { get; set; }
        public string TASK_LOTID { get; set; }
        public string TASK_WIDTH { get; set; }
        public string TASK_SIZE { get; set; }
        public string DOWN_YN { get; set; }
        public string CORE_NEEDYN { get; set; }
        public string TASK_Diam { get; set; }
        public string TASK_Diam_SIZE { get; set; }
        public string UPDUSER { get; set; }
        public string UPDTIME { get; set; }

        public string INPUT_POSITION { get; set; }

        ///// <summary>
        ///// 1大卷，0小卷
        ///// </summary>
        //public int Type { get; set; }

    }
    public class OutboundPar
    {

        public string TASK_NO { get; set; }
        public string EQPTID { get; set; }
        public string FROM_POSITION { get; set; }
        public string TO_POSITION { get; set; }
        public string MATERIAL_TYPE { get; set; }
        public string TASK_CODE { get; set; }
        public string TASK_LOTID { get; set; }
        public string TASK_WIDTH { get; set; }
        public string TASK_SIZE { get; set; }
        public string TASK_Diam { get; set; }
        public string TASK_Diam_SIZE { get; set; }
        public string LOAD_YN { get; set; }
        public string LOT_PICK_YN { get; set; }

        public string UPDUSER { get; set; }
        public string OUT_TYPE { get; set; }
        public string UPDTIME { get; set; }

        public string INPUT_POSITION { get; set; }
        /// <summary>
        /// 1大卷，0小卷
        /// </summary>
       // public int Type { get; set; }
    }

    public class PickingPar
    {
        /// <summary>
        /// MES端任务编号
        /// </summary>
        public string TASK_NO { get; set; }
        /// <summary>
        /// 设备编号
        /// </summary>
        public string EQPTID { get; set; }
        /// <summary>
        /// 起点位置
        /// </summary>

        public string FROM_POSITION { get; set; }
        /// <summary>
        /// 终点位置
        /// </summary>
        public string TO_POSITION { get; set; }
        /// <summary>
        /// 物料类型
        /// </summary>
        public string MATERIAL_TYPE { get; set; }
        /// <summary>
        /// 物料编码
        /// </summary>

        public string TASK_CODE { get; set; }
        /// <summary>
        /// 物料批号
        /// </summary>
        public string TASK_LOTID { get; set; }
        /// <summary>
        /// 物料宽幅
        /// </summary>
        public string TASK_WIDTH { get; set; }
        /// <summary>
        /// 作业WidthSize(米)
        /// </summary>
        public string TASK_SIZE { get; set; }
        /// <summary>
        /// 物料卷径
        /// </summary>
        public string TASK_Diam { get; set; }
        /// <物料卷径厘米
        /// </summary>
        public string TASK_Diam_SIZE { get; set; }


        /// <summary>
        /// 是否立库领料1是
        /// </summary>

        public string PICK_YN { get; set; }
        /// <summary>
        /// 是否按照LOT领料：1-是(立库领料时，提供）
        /// </summary>

        public string LOT_PICK_YN { get; set; }
        /// <summary>
        /// 是否紧急领料：1-是 (1-领料保存1-0）
        /// </summary>
        public string PICK_URGENT_YN { get; set; }
        /// <summary>
        /// 任务更新人
        /// </summary>
        public string UPDUSER { get; set; }
        /// <summary>
        /// 时间
        /// </summary>
        public string UPDTIME { get; set; }
    }


    public class FeedingPar
    {
        /// <summary>
        /// 任务号
        /// </summary>
        public string TASK_NO { get; set; }
        /// <summary>
        /// 设别编号
        /// </summary>
        public string EQPTID { get; set; }
        /// <summary>
        /// 起始位置
        /// </summary>
        public string FROM_POSITION { get; set; }
        /// <summary>
        /// 终点位置
        /// </summary>
        public string TO_POSITION { get; set; }
        /// <summary>
        /// 物料类型
        /// </summary>
        public string MATERIAL_TYPE { get; set; }
        /// <summary>
        /// 物料编码
        /// </summary>
        public string TASK_CODE { get; set; }
        /// <summary>
        /// 物料批号
        /// </summary>
        public string TASK_LOTID { get; set; }
        /// <summary>
        /// 物料宽幅
        /// </summary>
        public string TASK_WIDTH { get; set; }

        public string TASK_SIZE { get; set; }
        /// <summary>
        /// 卷心尺寸
        /// </summary>
        public string TASK_Diam { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string TASK_Diam_SIZE { get; set; }

        public string AGV_NO { get; set; }
        public string UPDUSER { get; set; }
        public string UPDTIME { get; set; }


    }

    public class Parreturn
    {
        /// <summary>
        /// 任务编号
        /// </summary>
        public string TASK_NO { get; set; }
        /// <summary>
        /// 设备id
        /// </summary>
        public string EQPTID { get; set; }
        /// <summary>
        /// 起点
        /// </summary>
        public string FROM_POSITION { get; set; }
        /// <summary>
        /// 终点
        /// </summary>
        public string TO_POSITION { get; set; }
        /// <summary>
        /// 物料类型
        /// </summary>
        public string MATERIAL_TYPE { get; set; }
        /// <summary>
        /// 物料编码
        /// </summary>
        public string TASK_CODE { get; set; }
        /// <summary>
        /// 无力哦啊批号
        /// </summary>
        public string TASK_LOTID { get; set; }
        /// <summary>
        /// 物料宽幅
        /// </summary>
        public string TASK_WIDTH { get; set; }

        public string TASK_SIZE { get; set; }
        /// <summary>
        /// 是否主机下料
        /// </summary>
        public string DOWN_YN { get; set; }
        /// <summary>
        /// 是否退料至立库
        /// </summary>
        public string PICK_YN { get; set; }
        public string RETURN_TYPE { get; set; }
        public string TASK_Diam { get; set; }
        public string TASK_Diam_SIZE { get; set; }
        public string UPDUSER { get; set; }
        public string UPDTIME { get; set; }

        /// <summary>
        /// 立库退料给仓位
        /// </summary>
        public string INPUT_POSITION { get; set; }
    }
}
